using System.Collections.Generic;
using Microsoft.Xna.Framework;

namespace Tetris.Interfaces
{
    public interface IBlock : IDrawableObject
    {
        Vector2 Position { get; set; }
        bool HasStopped { get; set; }
        int FallDelay { get; set; }
        Rectangle[] GetBoundaries();
        List<ITile> Tiles { get; set; }
        void Rotate();
    }
}